home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / lib / partman / active_partition / 45reiserfs / do_option < prev   
Encoding:
Text File  |  2009-04-19  |  727 b   |  40 lines

  1. #!/bin/sh
  2.  
  3. . /lib/partman/lib/base.sh
  4.  
  5. dev=$2
  6. id=$3
  7. part=$dev/$id
  8.  
  9. cd $dev
  10.  
  11. [ -f $part/method -a -f $part/acting_filesystem ] || return 0
  12. filesystem=$(cat $part/acting_filesystem)
  13.  
  14. case $1 in
  15.     mountpoint)
  16.     if select_mountpoint $dev $id; then
  17.         update_partition $dev $id
  18.     fi
  19.     ;;
  20.     options)
  21.     select_mountoptions $dev $id
  22.     ;;
  23.     label)
  24.     label=''
  25.     if [ -f $part/label ]; then
  26.         label=$(cat $part/label)
  27.     fi
  28.     db_set partman-basicfilesystems/choose_label "$label"
  29.     db_input critical partman-basicfilesystems/choose_label || true
  30.     db_go || exit 1
  31.     db_get partman-basicfilesystems/choose_label
  32.     if [ "$RET" ]; then
  33.         echo "$RET" >$part/label
  34.     else
  35.         rm -f $part/label
  36.     fi
  37.     db_reset partman-basicfilesystems/choose_label
  38.     ;;
  39. esac
  40.